package it.patterns.behavioral.iterator;

public interface Aggregate<Item> {
		
	public abstract Iterator<Item> createIterator();
	public abstract int getSize();
	public abstract Item get(int index) throws Exception;
	public abstract void add(Item value, int index) throws Exception;
}
